﻿//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
////求⼀个整数存储在内存中的⼆进制中1的个数
//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	int count = 0;//计数
//	while (num)
//	{
//		count++;
//		num = num & (num - 1);
//	}
//	printf("二进制中1的个数 = %d\n", count);
//	return 0;
//}
////这种⽅式是不是很好？达到了优化的效果，但是难以想到。